/*
算法2-4 求单链表list中的元素个数，即表长
分数 15
作者 陈越
单位 浙江大学

请编写程序，将 n 个整数顺次插入一个初始为空的单链表的表头。最后输出单链表的表长。
本题旨在训练学习者熟悉单链表的基本操作，不建议直接输出 n。
输入格式：

输入首先在第一行给出非负整数 n（≤15）；随后一行给出 n 个 int 范围内的整数，数字间以空格分隔。
输出格式：

在一行中输出单链表的表长。
输入样例：

5
1 2 3 4 5

输出样例：

5
*/

#include <iostream>
#include "../base/LinkedList.cpp"

using namespace std;

int main() {
    int n;
    cin >> n;
    LinkedList *list = init();
    input(list, n);
    cout << list->size << endl;
    freeList(list);
    return 0;
}